package com.week3.day02.homework2;

import java.util.List;

/**
 * 定义文本编辑器的相关功能
 */
public interface TextEditorService {

    /**
     * 添加一行数据
     * @param line
     * @return
     */
    boolean addLine(String line);

    /**
     * 获取文本编辑器中的所有数据行
     * @return
     */
    List<String> getALl();

    /**
     * 修改某一行的数据
     * @param lineNum
     * @param line
     * @return
     */
    boolean updateLine(int lineNum,String line);

    /**
     * 删除指定行的数据
     * @param lineNum
     * @return
     */
    boolean deleteLine(int lineNum);

    /**
     * 在指定行插入数据
     * @param lineNum
     * @param line
     * @return
     */
    boolean insertLine(int lineNum,String line);

}
